package log

import (
	"github.com/sirupsen/logrus"
	"os"
)

var log = logrus.New()

func init() {
	initLog()
}

func initLog() {
	// 设置日志格式为json格式　自带的只有两种样式logrus.JSONFormatter{}和logrus.TextFormatter{}
	log.SetFormatter(&logrus.JSONFormatter{})

	// 设置将日志输出到标准输出（默认的输出为stderr，标准错误）
	// 日志消息输出可以是任意的io.writer类型
	log.SetOutput(os.Stdout)

	// 设置日志级别为warn以上
	log.SetLevel(logrus.WarnLevel)
}

func Ob() *logrus.Logger {
	return log
}

func Info(args ...interface{}) {
	log.Info(args)
}


func Error(args ...interface{}) {
	log.Error(args)
}

func Warn(args ...interface{}) {
	log.Warn(args)
}